import 'dart:ui';

import 'package:flutter/cupertino.dart';

/**
 *
 * @Description TODO
 * @Author liuer
 * @CreateTime 2024年03月26日 08:42
 */
class TextWidth{
  ///计算文字宽度
  static double calculateTextSize(String text, TextStyle style) {
    final TextPainter textPainter = TextPainter(
        text: TextSpan(text: text, style: style),
        maxLines: 1,
        textDirection: TextDirection.ltr)
      ..layout(minWidth: 0, maxWidth: double.infinity);
    return textPainter.size.width;
  }
}